package com.wicket.okrapp.base.service;

import com.wicket.okrapp.base.service.dto.req.*;
import com.wicket.okrapp.dal.po.mbg.OmsAchievement;
// import com.wicket.okrapp.base.service.dto.res.*;

import java.util.List;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface MOmsAchievementService {
/**
   * 3-10-01新增成果
   */
    String addAchievement(OmsAchievement omsAchievement);
/**
   * 3-10-01修改成果
   */
    boolean updateAchievement(OmsAchievement omsAchievement);
/**
   * 3-10-01删除成果
   */
    boolean deleteAchievement(String achievementId );
/**
   * 3-10-01查询成果列表
   */
    List<OmsAchievement> queryAchievementList(QueryAchievementListReq reqDto);
/**
   * 3-10-01查询成果详情
   */
    OmsAchievement queryAchievementDetail(QueryAchievementDetailReq reqDto);
/**
   * 3-10-01批量查询成果By授予及有效时间
   */
    List<OmsAchievement> batchQueryAchievementByAwardedEndTime(BatchQueryAchievementByAwardedEndTimeReq reqDto);
/**
   * 3-10-01批量查询成果
   */
    List<OmsAchievement> batchQueryAchievement(BatchQueryAchievementReq reqDto);
/**
   * 3-10-01批量查询成果by创建人(公共)
   */
    List<OmsAchievement> batchQueryAchievementByCreateInductionIdCom(BatchQueryAchievementByCreateInductionIdComReq reqDto);
  //
}
